package com.zwps.biz.api.model.vo.strsvrr;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Schema(description = "水库水情数据")
@Data
public class StRsvrRVO {
    @Schema(description = "时间")
    private Date tm;

    /**
     * 测站编码
     */
    @Schema(description = "测站编码")
    private String stcd;



    /**
     * 库上水位
     */

    @Schema(description = "库上水位")
    private BigDecimal rz;

    /**
     * 入库流量
     */
    @Schema(description = "入库流量")
    private BigDecimal inq;

    /**
     * 蓄水量
     */
    @Schema(description = "蓄水量")
    private BigDecimal w;

    /**
     * 库下水位
     */
    @Schema(description = "库下水位")
    private BigDecimal blrz;

    /**
     * 出库流量
     */
    @Schema(description = "出库流量")
    private BigDecimal otq;

    /**
     * 库水特征码
     */
    @Schema(description = "库水特征码")
    private String rwchrcd;

    /**
     * 库水水势
     */
    @Schema(description = "库水水势")
    private String rwptn;

    /**
     * 入流时段长
     */
    @Schema(description = "入流时段长")
    private BigDecimal inqdr;

    /**
     * 测流方法
     */
    @Schema(description = "测流方法")
    private String msqmt;

    /**
     * 坝顶高程
     */

    private BigDecimal damel;

    /**
     * 校核洪水位
     */

    private BigDecimal ckflz;

    /**
     * 设计洪水位
     */

    private BigDecimal dsflz;

    /**
     * 正常高水位
     */

    private BigDecimal normz;

    /**
     * 死水位
     */
    private BigDecimal ddz;

    /**
     * 汛限水位
     */

    @Schema(description = "汛限水位")
    private StRestrictVO fsltdz ;

}
